protecting shield - Espagnol Anglais Dictionnaire